package com.lightkits.wms.dto.onhand;

import com.lightkits.framework.soa.common.types.BaseRequest;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * QueryInventoryOnhandRequestType
 *
 * @author menxiao.wu@hand-china.com
 * Created on 2019-02-27 10:25
 */
@Getter
@Setter
public class QueryInventoryOnhandRequestType extends BaseRequest {
    /**
     * 组织列表（查询列表中组织下的现有量）
     */
    private List<String> organizationIdList;
    /**
     * 物料列表（查询列表中物料下的现有量）
     */
    private List<String> itemIdList;
    /**
     * 单位列表（查询列表中单位下的现有量）
     */
    private List<String> uomList;
    /**
     * 单位列表（查询列表中单位下的现有量）
     */
    private List<String> primaryUomList;
    /**
     * 批次列表（查询列表中批次下的现有量）
     */
    private List<String> lotNumberList;
    /**
     * 仓库列表（查询列表中仓库下的现有量）
     */
    private List<String> warehouseIdList;
    /**
     * 货位列表（查询列表中货位下的现有量）
     */
    private List<String> wmAreaIdList;
    /**
     * 货格列表（查询列表中货格下的现有量）
     */
    private List<String> storageUnitCodeList;
    /**
     * 所有者类型列表（查询列表中所有这类型下的现有量）
     */
    private List<String> ownerTypeList;
    /**
     * 所有者ID列表（查询列表中所有者Id下的现有量）
     */
    private List<String> ownerIdList;
    private List<String> featureTypeList;
    private List<String> featureValueList;
    private Boolean mergeFlag;
}
